package pl.edu.kassiopeia.repository.service;

import java.util.List;

import pl.edu.kassiopeia.repository.exceptions.PluginNotFoundException;
import pl.edu.kassiopeia.repository.model.Plugin;

public interface PluginService {
	void save(Plugin plugin);
	void update(Plugin plugin);
	void delete (Plugin plugin);
	Plugin findByCoordinates(String groupId, String pluginId, String version) throws PluginNotFoundException;
	List<Plugin> findAll();

}
